package com.hxm.demo.leetcode;

import java.util.Scanner;

/**
 * @author huangxiaoming
 * @date 2022/5/28
 **/
public class Test7 {

    /**
     * 描述
     * 写出一个程序，接受一个正浮点数值，输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整；小于 0.5 ，则向下取整。
     * <p>
     * 数据范围：保证输入的数字在 32 位浮点数范围内
     * 输入描述：
     * 输入一个正浮点数值
     * <p>
     * 输出描述：
     * 输出该数值的近似整数值
     *
     * @param args
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            double s = in.nextDouble();
            double n = s - (int) s;
            if (n >= 0.5) {
                System.out.println((int) (s + 1));
            } else {
                System.out.println((int) s);
            }
        }
    }
}
